@import url('/css/font2024/iconfont.css?v=0698');* {	margin: 0;	padding: 0}*, ::after, ::before {	box-sizing: content-box;}body {	font-family: 微软雅黑,microsoft yahei,宋体;	color: #333;	font-size: 14px;	line-height: 24px;	background-color: #fff}input {	font-family: 微软雅黑,microsoft yahei,宋体}a {	color: #333333;	text-decoration: none}a:hover {	color: #cf6108;	text-decoration: underline}*:focus {	outline: none}ul,ol {	list-style: none}i,em {	font-style: normal}img {	border: none;	display: block}p,div,ul,li {	padding: 0;	margin: 0}input[type=checkbox],input[type=radio] {	margin: 0}h1,h2,h3,h4 {	padding: 0;	margin: 0}.yh {	font-family: 微软雅黑,microsoft yahei}.st {	font-family: sim son,宋体}.ht {	font-family: 黑体}.tc {	text-align: center}.tl {	text-align: left}.tr {	text-align: right}.uline {	text-decoration: underline}.white {	color: #fff}.gray3 {	color: #333}.gray6 {	color: #666}.grey7e {	color: #7e7e7e}.grey58 {	color: #585858}.gray9 {	color: #999}.blue {	color: #005bf0}.a_382f6e,.a_382f6e a {	color: #382f6e;}/*深蓝*/.red {	color: #e73227}.col_ff7c08 {	color: #ff7c08}.col_0166c5 {	color: #0166c5}.bg_f {	background-color: #fff}.bg_f3 {	background-color: #f3f3f3}.nobg {	background: none!important;}.bg_f9 {	background-color: #f9f9f9}.bg_fffafa {	background-color: #fffafa}.f12 {	font-size: 12px}.f14 {	font-size: 14px}.f14 {	font-size: 15px}.f16 {	font-size: 16px}.f18 {	font-size: 18px}.f20 {	font-size: 20px}.f22 {	font-size: 22px}.f24 {	font-size: 24px}.f28 {	font-size: 28px}.f42 {	font-size: 42px}.fb {	font-weight: 700}.texin-28 {	text-indent: 28px;}.l-h18 {	line-height: 18px}.l-h20 {	line-height: 20px}.l-h24 {	line-height: 24px}.l-h30 {	line-height: 30px}.l-h32 {	line-height: 32px}.l-h40 {	line-height: 40px}.l-h50 {	line-height: 50px}.l-h70 {	line-height: 70px}.l-h90 {	line-height: 90px}.lh40 {	line-height: 20px;	height: 40px;	overflow: hidden}.h36 {	line-height: 18px;	height: 36px;	overflow: hidden}.lh24 {	line-height: 24px;	height: 24px;	overflow: hidden}.lh28 {	line-height: 28px;	height: 28px;	overflow: hidden}.lh30 {	line-height: 30px;	height: 30px;	overflow: hidden}.lh48 {	line-height: 24px;	height: 48px;	overflow: hidden}.lh72 {	line-height: 24px;	height: 72px;	overflow: hidden}.line {	border-bottom: 1px solid #e7e6e6}.dashed {	border: 1px dashed #ccc}.border {	border: 1px solid #eee;}.bor-top {	border-top: 1px solid #eee}.bor_b_red {	border-bottom: 3px solid #ad2931}.bor_b_green {	border-bottom: 3px solid #01705c}.bor_b_blue {	border-bottom: 3px solid #009fd2}.bor_ebebeb {	border: 1px solid #ebebeb}.bor_t_2 {	border-top: 2px solid #fdd000;}.nouline {	border-bottom: none;}.pr {	position: relative}.pa {	position: absolute}.mauto {	margin: 0 auto}.oh {	overflow: hidden}.clear {	clear: both}.block {	display: block}.inline {	display: inline}.fl {	float: left}.fr {	float: right}.top3 {	margin-top: 3px!important;}.top5 {	margin-top: 5px!important;}.top7 {	margin-top: 7px!important;}.top10 {	margin-top: 10px!important;}.top12 {	margin-top: 12px!important;}.top15 {	margin-top: 15px!important;}.top20 {	margin-top: 20px!important;}.top30 {	margin-top: 30px!important;}.top40 {	margin-top: 40px!important;}.top50 {	margin-top: 50px!important;}.top-5 {	margin-top: -5px}.top-8 {	margin-top: -8px}.top-10 {	margin-top: -10px}.top-53 {	margin-top: -53px}.mr5 {	margin-right: 5px}.mr10 {	margin-right: 10px}.mr15 {	margin-right: 15px}.mr20 {	margin-right: 20px}.mr25 {	margin-right: 25px}.mr30 {	margin-right: 30px}.mr40 {	margin-right: 40px}.mr50 {	margin-right: 50px}.mr25 {	margin-right: 25px}.ml5 {	margin-left: 5px}.ml10 {	margin-left: 10px}.ml15 {	margin-left: 15px}.ml20 {	margin-left: 20px}.ml30 {	margin-left: 30px}.ml40 {	margin-left: 40px}.ml105 {	margin-left: 105px}.mb5 {	margin-bottom: 5px}.mb10 {	margin-bottom: 10px}.mb20 {	margin-bottom: 20px}.mb30 {	margin-bottom: 30px}.m5 {	margin: 5px}.mlr10 {	margin: 0px 10px;}.mlr5 {	margin: 0px 5px;}.noml {	margin-left: 0px!important;}.p5 {	padding: 5px}.p10 {	padding: 10px}.p15 {	padding: 15px;}.p20 {	padding: 20px}.ptlr15 {	padding: 15px 15px 0px 15px;}.ptb20 {	padding-top: 20px;	padding-bottom: 20px}.ptb30 {	padding-top: 30px;	padding-bottom: 30px}.plr30 {	padding-left: 30px;	padding-right: 30px}.plr5 {	padding-left: 5px;	padding-right: 5px}.plr15 {	padding-left: 15px;	padding-right: 15px}.plr10 {	padding-left: 10px;	padding-right: 10px}.plr40 {	padding-left: 40px;	padding-right: 40px}.plr50 {	padding-left: 50px;	padding-right: 50px}.pb30 {	padding-bottom: 30px}.pb5 {	padding-bottom: 5px}.ptb10 {	padding-top: 10px;	padding-bottom: 10px}.ptb15 {	padding-top: 15px;	padding-bottom: 15px}.ptb5 {	padding-top: 5px;	padding-bottom: 5px}.ptb8 {	padding-top: 8px;	padding-bottom: 8px}.plrb20 {	padding: 0 20px 20px}.plrb15 {	padding: 0 15px 15px}.plrb10 {	padding: 0 10px 10px}.pb15 {	padding-bottom: 15px;}.pb10 {	padding-bottom: 10px;}.nop {	padding: 0px!important;}.nopt {	padding-bottom: 0px;}.w_100 {	width: 100%}.w_30 {	width: 30%}.w_40 {	width: 40%}.w_45 {	width: 45%}.w_50 {	width: 50%}.w_60 {	width: 60%}.w_70 {	width: 70%}.w_80 {	width: 80%}.w1180 {	width: 1180px}.w200 {	width: 200px}.w320 {	width: 320px}.w610 {	width: 610px}.w520 {	width: 520px}.w620 {	width: 620px}.w860 {	width: 860px}.w830 {	width: 830px}.w300 {	width: 300px}.w405 {	width: 405px}.w420 {	width: 420px}.w410 {	width: 410px}.w725 {	width: 725px}.w745 {	width: 745px}.w80 {	width: 80px}.w980 {	width: 980px;}.w940 {	width: 940px;}.w910 {	width: 910px;}.img_w100 img {	width: 100%;}/*顶部通栏*/.top_nav2020 {	width: 100%;	height: 30px;	line-height: 30px;	background-color: #f9f9f9;	font-size: 12px;	border-top: 1px solid #e2e2e2;	border-bottom: 1px solid #f2f2f2;}.top_nav2020 .top-nav-main {	width: 1180px;	margin: auto;}.articletop .top_nav2020 .top-nav-main {	width: 950px;	margin: auto;}.articletop .top_nav2020 {	font-size: 12px;}.articletop .top_nav2020 {	width: 100%;	height: 30px;	line-height: 30px;	background-color: #f9f9f9;	font-size: 12px;	border-top: 1px solid #e2e2e2;	border-bottom: 1px solid #f2f2f2;}.top_nav_ul ul li p {	line-height: 24px;}.top_nav_ul ul li {	float: left;	list-style: none;	margin: 0px;	padding: 0px 10px;	position: relative;	z-index: 33;}.top_nav_ul ul li a {	text-decoration: none;	color: #333;}.top_nav_ul ul li a .arr_icon {	background: url(images/arr_1.png) center center no-repeat;	float: left;	display: block;	height: 30px;	width: 8px;}.top_nav_ul ul li .arr {	opacity: 0.8;	-moz-opacity: 0.8;	filter: Alpha(opacity=80);}.top_nav_ul ul li .sub_div {	display: none;	white-space: nowrap;	position: absolute;	top: 30px;	left: 0px;	box-shadow: 0px 0px 5px #ccc;	-webkit-box-shadow: 0px 0px 5px #ccc;	-moz-box-shadow: 0px 0px 5px #ccc;	padding: 15px;	z-index: 111;	background-color: #fff;}.top_nav_ul ul li .sub_div>a {	display: block;	border-bottom: 1px dashed #eee;	text-align: center;	position: relative;	z-index: 33;	background-color: #fff;	min-width: 81px;	width: 100%;}.top_nav_ul ul li .sub_div>a:hover {	color: #fff;	background-color: #0195df;}.top_nav_ul ul li:hover .sub_div,.top_nav_ul ul li:hover .zz_line {	display: block;}.top_nav_ul ul li.on,.top_nav_ul ul li:hover {	background-color: #fff;	box-shadow: 0px 0px 5px #ccc;	-webkit-box-shadow: 0px 0px 5px #ccc;	-moz-box-shadow: 0px 0px 5px #ccc;}.top_nav_ul ul li span.zz_line {	position: absolute;	left: 0px;	right: 0px;	display: block;	height: 6px;	background: #fff;	bottom: -3px;	display: none;	z-index: 22;}.top_nav_ul ul li span.y_line {	position: absolute;	right: -1px;	display: block;	height: 12px;	border-left: 1px dashed #cac8c8;	top: 9px;}.top_nav_ul ul li.on .arr,.top_nav_ul ul li:hover .arr {	transform: rotate(180deg);}.top_nav_ul ul li.nobg:hover {	background: none;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}/*广告*/.adclass2020 {	overflow: hidden;	position: relative;}.adclass2020 span {	position: absolute;	width: 40px;	height: 24px;	display: block;	left: -4px;	bottom: -4px;	background: url(http://www.ceiea.com/images/ad.png) center center no-repeat;	margin: 0;	padding: 0;}/*导航*/.menu_ul {	background-color: #0195df;}.menu_ul li {	float: left;	background: url(images/menu_bg.jpg) right center no-repeat;}.menu_ul li.firli {	background: url(images/headmenubg.jpg) center right no-repeat;}.menu_ul li.firli a {	padding: 0px 31px 0px 18px;}.menu_ul li a {	display: block;	padding: 0px 17px 0px 17px;	color: #fff;	line-height: 40px;}/*导航微门户*/.bardiv {	margin: 0 auto;	background: url(images/barbg.png) repeat-x;	overflow: hidden;	border-left: 1px solid #d8d8d8;	border-right: 1px solid #d8d8d8;	position: relative;	padding-bottom: 10px;}.wei-div {	padding-bottom: 0px!important;	height: 60px;	border-bottom: 1px solid #d8d8d8;}.wei-div .bardiv-left {	margin-top: 2px;	position: absolute;	left: 10px;	top: 5px;}ul.bardiv-ul li div {	margin-top: 1px;}ul.bardiv-ul li a:hover {	text-decoration: none;}ul.bardiv-ul li {	background: url(images/wei_line.jpg) right 30px no-repeat;	float: left;}ul.bardiv-ul li.nobg {	background: none;}ul.bardiv-ul li>a {	text-decoration: none;	color: #777;	padding: 0px 9px;	font-size: 14px;	text-align: center;	display: block;}ul.bardiv-ul li>a:hover {	color: #d91718;	font-weight: bold;	text-decoration: underline;}ul.bardiv-ul li div.gm {	padding: 0px 10px;	text-align: center;}ul.bardiv-ul li div img {	margin: 0 auto;}.wei-ul {	padding-top: 0px!important;	margin-left: 38px!important;	padding-left: 1px;	overflow: hidden!important;	height: 60px;}.wei-ul li {	padding: 10px 0px!important;	position: relative;	z-index: 11;	padding-top: 25px!important;	margin-top: -20px;	width: 9.09%;	text-align: center;}.wei-ul li.li_img p {	height: 60px;	background: #fff;	margin-left: -2px;	margin-right: -2px;	display: none;}.wei-ul li:hover {	box-shadow: 0px 0px 5px #777;	background: none;}.wei-ul li.li_img:hover {	box-shadow: 10px 0 5px -10px #666,-10px 0 5px -10px #666;	background: none;}.wei-ul li.li_img:hover p {	display: block;}.show-ul {	width: 1180px;	margin: 0 auto;	height: 0px;	position: relative;	z-index: 11;}.show-ul li .wei_logo_img {	float: left;	border-right: 1px solid #ddd;	margin-right: 10px;	padding-right: 10px;}.show-ul li .wei_logo_img img {	width: auto;	height: 35px;}.show-ul li .wei_logo_img h2 {	position: absolute;	background: #fff;	left: 56px;	top: 32px;	text-align: center;	color: #005676;	font-size: 12px;	letter-spacing: 7px;	font-style: oblique;	font-family: 微软雅黑,microsoft yahei;}.show-ul li {	display: none;	width: 273px;	position: absolute;	top: -61px;	background: #fff url(images/barbg.png) left top repeat-x;	box-shadow: 0px 0px 5px #777;	padding-bottom: 10px;}.show-ul li p {	line-height: 18px;	padding: 0px 10px;	font-size: 12px;}.show-ul li p.red {	color: #9a362c;	clear: both;}.show-ul li p.gray {	color: #9d9797;	clear: both;	margin-top: 3px;}.show-ul li .img_con {	overflow: hidden;}.show-ul a:hover {	text-decoration: none;}/*置顶：搜索-热词 20201006*/.top_fixed {	z-index: 999;	display: none;	left: 0px;	top: 0px;}.top_fixed_colse {	position: absolute;	bottom: 0px;	right: 10px;	width: 24px;	height: 24px;	background: #ffa200 url(images/close.png) center center no-repeat;	cursor: pointer;}.top_fixed_colse:hover {	background-color: #f85000;}.so_hot {	width: 100%;	background: #ffffff;	box-shadow: 0 15px 30px rgba(25,24,40,.20);}.shadow-box {	position: absolute;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	background-color: #fffdf9;	box-shadow: 0px 0px 3px #999;	-webkit-box-shadow: 0px 0px 3px #999;	-moz-box-shadow: 0px 0px 3px #999;	z-index: -2;	opacity: 0.96;	-moz-opacity: 0.96;	filter: alpha(opacity=96)}.hot_word {	position: relative;	padding: 6px 15px;}.hot_ul>li {	float: left;	padding: 0px 4px;	position: relative;	height: 22px;	line-height: 22px;	font-family: 微软雅黑,microsoft yahei,宋体;}.hot_ ul>li.li-div>a {	font-weight: bold;}.hot_ul>li>a {	color: #333333;	margin-right: 10px;}.hot_ul>li>a.red {	color: #cc2c02;}.hot_ul>li>a>img {	display: inline;	margin-left: 5px;}.hot_ul>li div {	border: 1px solid #ccc;	position: absolute;	background-color: #fff;	top: 0px;	left: 0px;	box-shadow: 0px 0px 5px #ccc;	z-index: 20;	display: none;}.hot_ul>li div li {	height: 30px;	line-height: 30px;	border-top: 1px dashed #eee;	padding: 0px 15px;	white-space: nowrap;}.hot_ul>li div li:hover {	background-color: #f5f5f5;}.hot_ul>li:hover div {	display: block;}.hot_ul>li div li.li-tit {	border: none;	font-weight: bold;	height: 40px;	line-height: 40px;	font-size: 18px;	color: #f00;}.hot_ul>li div li.li-tit img {	margin-left: 5px;}.hot_ul>li div li.li-tit:hover {	background-color: #fff;	transition: all 0.5s ease-in-out;}.hot_ul>li:hover .li-tit img {	transform: rotate(180deg);}/*置顶搜索*/.so_form {	position: absolute;	left: 0px;	bottom: 6px;	z-index: 30;}.so_form .head-select {	position: relative;	height: 30px;	width: 68px;	line-height: 30px;	display: block;	float: left;	text-align: center;	z-index: 100;	border: 1px solid #ff5c38;	border-right: none;/*border-radius: 20px 0px 0px 20px;-moz-border-radius: 20px 0px 0px 20px;-webkit-border-radius: 20px 0px 0px 20px;*/}.so_form .head-select-a {	height: 35px;	width: 68px;	text-align: center;	position: relative;	z-index: 11;	border-right: none;	display: block;	margin-left: 1px;	margin-top: 1px;/*border-radius: 20px 0px 0px 20px;-moz-border-radius: 20px 0px 0px 20px;-webkit-border-radius: 20px 0px 0px 20px;*/}.so_form .head-select-text {	padding-right: 10px;}.so_form .head-select-s {	font-family: "宋体";	font-size: 10px;	position: absolute;	top: 2px;	right: 2px;}.so_form .head-select-list {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 68px;	z-index: 10;	border: 1px solid #d6d6c7;	padding-top: 30px;	background-color: #ffffff;}.so_form .head-select-list a {	display: block;	border-top: 1px solid #d6d6c7;	position: relative;}.so_form .head-search-text {	background: #ffffff;	border: none;	width: 126px;	height: 30px;	border-top: 1px solid #ff5c38;	border-bottom: 1px solid #ff5c38;	padding: 0px 10px;	float: left;	color: #666;}.so_form .head-search-but {	background: none;	border: none;	height: 32px;	float: left;	background: #ff5c38 url(images/wso.png) center center no-repeat;	background-size: 16px auto;	width: 50px;/*border-radius: 0 20px 20px 0;-moz-border-radius: 0 20px 20px 0;-webkit-border-radius: 0 20px 20px 0;*/}.so_form .head-select {	position: relative;	height: 30px;	width: 50px;	line-height: 30px;	display: block;	float: left;	text-align: center;	z-index: 100;	border: 1px solid #ff5c38;	border-right: none;}.so_form .head-select-a {	height: 28px;	width: 50px;	text-align: center;	position: relative;	z-index: 11;	border-right: none;	display: block;	background-color: #ffffff;	margin-left: 1px;	margin-top: 1px;}/*首页钻企专区推荐*/.company-tab {	border: 1px solid #d8d8d8;	height: 88px;	overflow: hidden;}.company-tab-nav {	height: 24px;	border-bottom: 1px solid #d8d8d8;	background-color: #f7f7f7;	position: relative;}.company-tab-nav span.on {	font-weight: 700;	color: #333;	background-color: #fff;	border-bottom: 1px solid #fff;}.company-tab-nav span {	display: block;	float: left;	padding: 0 7px;	line-height: 24px;	border-right: 1px solid #d8d8d8;	cursor: pointer;}#div_zsbig {	position: absolute;	top: 8px;	left: 8px;	width: 933px;	z-index: -9;}#div_zsbig img {	border: 1px solid #ddd;	display: none;}.company-tab-logo {	padding: 8px;	position: relative;	height: 47px;	overflow: hidden;}.company-tab-logo img {	border: 1px solid #dddddd;}.tbkey {	margin: 0px auto;	overflow: hidden;	display: none;	width: 1178px;}.tbkey li {	float: left;	margin-right: 8px;	margin-bottom: 10px;}.tbkey li img {	width: 136px;	height: 45px;	border: 1px solid #ddd;}#ullist2 img {	width: 136px;	height: 45px;	border: 1px solid #ddd;}#ullist2 {	width: 1178px;}#ullist2 li {	float: left;	margin-right: 8px;	margin-bottom: 10px;}/*首页左侧幻灯*/.focus1 {	width: 320px;	height: 80px;	position: relative;}.focus1 #pic1 {	width: 960px;	border: 1px solid #ddd;	overflow: hidden;	float: left;}.focus1 #pic1 li {	width: 320px;	height: 80px;	float: left;	position: relative;}.focus1 #pic1 li img {	width: 320px;	height: 80px;	float: left;}.focus1 #tip1 {	width: 6px;	height: 96px;	position: absolute;	right: 10px;	top: 15px;	z-index: 13;}.focus1 #tip1 ul li {	width: 6px;	height: 6px;	float: left;	margin: 6px 0px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	cursor: pointer;	background-color: #eee;}.focus1 #tip1 ul li.on {	background-color: #0195df;	margin: 3px 0px;}.focus1 .btn {	width: 42px;	height: 9px;	position: absolute;	right: 0;	bottom: 5px;	z-index: 14;	overflow: hidden;}.focus1 .btn ul {	width: 100%;	float: left;}.focus1 .btn li {	width: 7px;	height: 9px;	float: left;	margin: 0 7px;	cursor: pointer;	overflow: hidden;}.focus1 #tip1 {	width: 4px;	height: 80px;	position: absolute;	right: 0px;	top: 0px;	z-index: 13;}.focus1 #tip1 ul li {	width: 4px;	height: 27px;	float: left;	margin: 0px;	padding: 0x;	border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	cursor: pointer;	background: rgba(0,0,0,0.4);}.focus1 #tip1 ul li.on {	background-color: #0195df;	margin: 0px;	padding: 0x;}.focus1 .prev,.focus1 .next {	display: none;	width: 30px;	height: 30px;	line-height: 30px;	filter: alpha(opacity=80);	opacity: 0.8;	text-align: center;	border-radius: 100px;	-moz-border-radius: 100px;	-webkit-border-radius: 100px;	background: #ffffff;	position: absolute;	z-index: 10;	cursor: pointer;	top: 0px;	margin-top: 25px;}.focus1 .prev {	left: 10px;}.focus1 .next {	right: 10px;}.focus1 .prev:hover,.focus1 .next:hover {	filter: alpha(opacity=100) !important;	opacity: 1 !important;	text-decoration: none;}.focus1:hover .prev,.focus1:hover .next {	display: block;}/*首页幻灯*/.focus {	width: 200px;	height: 165px;	position: relative;}.focus #pic {	border: 1px solid #ddd;	overflow: hidden;}.focus #pic ul {	width: 600px;	height: 165px;	float: left;}.focus #pic li {	width: 200px;	height: 165px;	float: left;	position: relative;}.focus #pic li h2 {	position: absolute;	bottom: 18px;	left: 0px;	text-align: center;	width: 190px;	padding: 0px 5px;	color: #fff;	z-index: 11;}.focus #pic li img {	width: 200px;	height: 165px;	float: left;}.focus .tip-bg {	width: 200px;	height: 40px;	position: absolute;	left: 0;	bottom: -1px;	z-index: 10;	background: #000;	opacity: 0.4;	-moz-opacity: 0.4;	filter: alpha(opacity=40);}.focus #tip {	width: 96px;	height: 6px;	position: absolute;	left: 70px;	bottom: 5px;	z-index: 13;}.focus #tip ul li {	width: 6px;	height: 6px;	float: left;	margin: 0 6px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	cursor: pointer;	background-color: #eee;}.focus #tip ul li.on {	background-color: #fdd000;	width: 20px;	margin: 0px 3px;}.focus .btn {	width: 42px;	height: 9px;	position: absolute;	right: 0;	bottom: 5px;	z-index: 14;	overflow: hidden;}.focus .btn ul {	width: 100%;	float: left;}.focus .btn li {	width: 7px;	height: 9px;	float: left;	margin: 0 7px;	cursor: pointer;	overflow: hidden;}/*文字列表*/.txt_ul li {	clear: both;	height: 28px;	line-height: 28px;	overflow: hidden;}.txt_ul_bg li {	background: url(images/li_bg.png) left center no-repeat;	padding-left: 15px;}.txt_ul li.nobg {	background: none!important;	padding: 0px!important;}.txt_ul.txt_ul_h18 li {	height: 18px;	line-height: 18px;}.txt_ul.txt_ul_h20 li {	height: 20px;	line-height: 20px;}.txt_ul.txt_ul_h24 li {	height: 24px;	line-height: 24px;}.txt_ul.txt_ul_h30 li {	height: 30px;	line-height: 30px;}.txt_ul.txt_ul_h32 li {	height: 32px;	line-height: 32px;}.txt_ul.txt_ul_2 li {	height: auto;	max-height: 36px;	line-height: 18px;	margin-bottom: 10px;}.txt_ul.txt_ul_2.txt_ul_bg li {	background: url(images/li_bg.png) left 5px no-repeat;}/*首页模块标题3*/.h3_tit {	position: relative;	height: 18px;	line-height: 18px;	padding-left: 10px;}.h3_tit .y_icon {	display: block;	position: absolute;	left: 0px;	top: 2px;	height: 16px;	width: 3px;	background-color: #3f5a8c;}.h3_tit .y_icon.y_icon_fdd000 {	background-color: #fdd000;}.h3_tit .name {	font-size: 18px;	font-weight: bold;}/*单独图片文字*/.pic_txt {	position: relative;}.pic_txt p {	position: absolute;	left: 0px;	bottom: 5px;	margin: 0px 10px;}/*首页微门户推荐*/.wmh_header {	width: 620px;	overflow: hidden;}.wmh_header_tab {	width: 640px;}.wmh_header_tab {	background: #f5f5f5 url(images/wei_tit_bg.png) 10px center no-repeat;	padding-left: 110px;	height: 32px;	line-height: 30px;	overflow: hidden;}.wmh_header_tab span {	cursor: pointer;	display: block;	float: left;	padding: 0px 12px;	border-top: 2px solid #f5f5f5;	border-left: 1px solid #f5f5f5;	border-right: 1px solid #f5f5f5;}.wmh_header_tab span.wmh_header_on {	background-color: #fff;	color: #92c6ff;	font-weight: bold;	border-top: 2px solid #529ff2;	border-left: 1px solid #e4e4e4;	border-right: 1px solid #e4e4e4;}.wmh_imgdiv {	margin-top: 10px;	overflow: hidden;	width: 700px;}.wmh_imgdiv a {	display: block;	float: left;	width: 70px;	height: 37px;	margin-right: 19.5px;	overflow: hidden;	border: 1px solid #ddd;}.wmh_imgdiv a:hover img {	opacity: 0.8;	-moz-opacity: 0.8;	filter: alpha(opacity=80);}.wmh_imgdiv a img {	width: 72px;	height: auto;	margin-left: -1px;	margin-top: -1px;}.wmh_mc_ul {	clear: both;}.wmh_mc_ul li .wmh_font_span {	float: right;	margin-left: 10px;}.wmh_mc_ul li .wmh_font_span .wmh_font_a {	color: #990000;	font-size: 12px;}/*右侧固定回到顶部*/.slide_fixed {	position: fixed;	right: 0px;	top: 50%;	margin-top: -40px;}.a-top {	width: 44px;	height: 44px;	background: #cccccc url(images/side_icon.png) no-repeat;	background-position: -132px 0;}.a-top:hover {	background-color: #0e8ef1;}.a-so {	display: none;	width: 44px;	height: 44px;	background: #0e8ef1 url(images/wso.jpg) center center no-repeat;	margin-bottom: 3px;}/*首页模块标题2*/.h2_tit {	position: relative;	height: 45px;}.h2_tit .name {	display: inline-block;	font-size: 26px;	font-weight: bold;	padding: 0px;	position: relative;	top: 0px;	padding-top: 20px;}.h2_tit .t_icon {	position: absolute;	top: 0px;	left: 0px;	right: 0px;	background-color: #3f5a8c;	height: 3px;	z-index: 3;	width: 130px;}.h2_tit .sub_des {	border-left: 1px solid #e5e5e5;	padding-top: 8px;	margin-left: 20px;	padding-left: 15px;}.h2_tit .top_line {	height: 2px;	position: absolute;	top: 0px;	left: 0px;	display: block;	right: 0px;	background-color: #a9bbdb;	z-index: 2;}/*首页模块标题2-1*/.h2_tit.h2_tit_fdd000 .t_icon {	background-color: #eb3c39;}.h2_tit.h2_tit_fdd000 .top_line {	background-color: #fdd000;}/*图文列表 上图下文*/.border_ul_li li {	border: 1px solid #d8caca;}.pic_ul li {	float: left;}.pic_ul_74_42 li {	margin-right: 10px;	margin-bottom: 10px;	overflow: hidden;	width: 74px;	height: 40px;}.pic_ul_74_42 li img {	width: 76px;	margin-left: -1px;	margin-top: -1px;}.pic_ul_80_42 {	width: 279px;}.pic_ul_80_42 li {	border: 1px solid #ddd;	margin-right: 10px;	margin-left: 1px;	margin-bottom: 12px;	overflow: hidden;	width: 80px;	height: 40px;}.pic_ul_80_42 li img {	width: 82px;	margin-left: -1px;	margin-top: -1px;}.pic_ul_130 {	width: 280px;}.pic_ul_130 li {	margin-right: 10px;	margin-bottom: 10px;	overflow: hidden;	width: 130px;}.pic_ul_130 li img {	width: 130px;	height: 87px;	border: 1px solid #ddd;}.pic_ul_134 {	width: 1170px;}.pic_ul_134 li {	margin-right: 14px;	margin-bottom: 10px;	overflow: hidden;	width: 180px;}.pic_ul_134 li img {	width: 180px;	height: 120px;}.pic_ul_187 {	width: 405px;}.pic_ul_187 li {	margin-right: 15px;	margin-bottom: 15px;	overflow: hidden;	width: 187px;}.pic_ul_187 li img {	width: 185px;	height: 95px;	border: 1px solid #ddd;}.pic_ul_152 {	width: 335px;}.pic_ul_152 li {	margin-right: 15px;	margin-bottom: 15px;	overflow: hidden;	width: 152px;}.pic_ul_152 li img {	width: 150px;	height: 100px;	border: 1px solid #ddd;}.pic_ul_160 {	width: 855px;}.pic_ul_160 li {	margin-left: 11px;	margin-bottom: 11px;	overflow: hidden;	width: 160px;}.pic_ul_160 li img {	width: 160px;	height: 93px;}.pic_ul_155 {	width: 1195px;}.pic_ul_155 li {	margin-right: 15px;	margin-bottom: 15px;	overflow: hidden;	width: 155px;}.pic_ul_155 li .wimg {	height: 130px;	width: 153px;	;position: relative;	border: 1px solid #ddd;}.pic_ul_155 li .wimg img {	position: absolute;	left: 50%;	top: 50%;	-webkit-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	transform: translate(-50%,-50%);}.pic_ul_155 li img {	width: 153px;	height: auto;}.pic_ul_185 {	width: 1195px;}.pic_ul_185 li {	margin-right: 15px;	margin-bottom: 15px;	overflow: hidden;	width: 184px;}.pic_ul_185 li img {	width: 182px;	height: 150px;	border: 1px solid #ddd;}.pic_ul_170 {	width: 741px;}.pic_ul_170 li {	margin-right: 15px;	margin-bottom: 15px;	overflow: hidden;	width: 170px;}.pic_ul_170 li img {	width: 170px;	height: 120px;	border: 1px solid #ddd;}/*钻企专区*/.zs_div {	background-color: #eee1e1;	border: 1px solid #d6c9c9;}.zs_div .zt_tit {	line-height: 18px;	display: block;	background-color: #ef1c23;	color: #ffff00;	font-weight: bold;	width: 14px;	padding: 10px 10px;}.zone_box {	position: absolute;	left: 55px;	right: 10px;}.rand_ul_btn {	position: absolute;	right: 0px;	top: 10px;	bottom: 10px;	background-color: #e8e8e8;	padding: 5px 10px;}.rand_ul_btn li {	cursor: pointer;	width: 8px;	height: 8px;	background-color: #b5b5b5;	margin: 8px 0px;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}.rand_ul_btn li.on {	background-color: #0f3c8c;	height: 16px;}.rand_pic_ul {	display: none;}/*图文列表 左图右文*/.pic_txt_ul li {	clear: both;	margin-bottom: 15px;	overflow: hidden;}.pic_txt_ul img {	float: left;	margin-right: 10px;}.pic_txt_ul_90 img {	width: 90px;	height: 60px;}.pic_txt_ul_70 img {	width: 70px;	height: 45px;}/*随机切换模块 按钮等*/.rand_num_btn {	height: 30px;	line-height: 30px;	overflow: hidden;	float: right;	text-align: center;	position: relative;}.rand_num_btn li {	color: #555;	float: left;	padding: 0px 6px;	background-color: #fff;}.rand_num_btn .pre_btn i {	width: 16px;	height: 16px;	display: block;	background: url(images/pre_btn.png) center center no-repeat;	margin-top: 8px;	margin-right: 5px;	opacity: 0.3;	cursor: pointer;}.rand_num_btn .next_btn i {	width: 16px;	height: 16px;	display: block;	background: url(images/next_btn.png) center center no-repeat;	margin-top: 7px;	margin-left: 5px;	opacity: 0.3;	cursor: pointer;}.rand_num_btn li i.on {	opacity: 0.7;}.rand_num_btn li.on {	color: #0e8ef1;	font-weight: bold;}.rand_num_btn li:hover i {	opacity: 1;}.rand_num_btn li.disabled.on:hover i {	opacity: 0.3;}.rand_pro_btn {	width: 73px;	position: absolute;	right: 0px;	top: -40px;	padding: 5px 0px;}.rand_pro_btn li {	cursor: pointer;	float: left;	width: 12px;	height: 12px;	background-color: #d7d7d7;	margin: 0px 5px;	border-radius: 12px;	-moz-border-radius: 12px;	-webkit-border-radius: 12px;}.rand_pro_btn li.on {	background-color: #0777dd;	width: 36px;}.rand_pro_num_btn li {	cursor: pointer;	position: absolute;	width: 50px;	height: 70px;	top: 100px;	opacity: 0.3;}.left_btn {	left: 0px;	background: #000 url(images/left_btn.png) center center no-repeat;}.right_btn {	right: 0px;	background: #000 url(images/right_btn.png) center center no-repeat;}.rand_pro_num_btn li:hover {	opacity: 0.6;}.rand_pro_num_btn li.disabled,.rand_pro_num_btn li.disabled:hover {	opacity: 0.3;}/*首页左侧固定导航*/.left_nav {	position: fixed;	left: 50%;	top: 206px;	margin-left: -670px;}.left_nav li {	margin-bottom: 1px;	padding-right: 10px;	width: 60px;}.left_nav li a {	display: block;	background-color: #f4f3f7;	width: 32px;	padding: 10px 10px;	line-height: 18px;	text-align: center;	color: #838383;	font-size: 14px;}.left_nav li a:hover {	text-decoration: none;}.left_nav li.on a,.left_nav li:hover a {	background-color: #e66254;	color: #fff;}.left_nav li.on,.left_nav li:hover {	background: url(images/nav_on.png?v=1) right center no-repeat;}/*底部*/.footer-nav a {	color: #999;}/*正文头部搜索*/.pageso_form .head-select {	float: left;	border: 1px solid #ddd;	height: 31px;	line-height: 31px;	padding: 0px 10px;	margin-right: 8px;	position: relative;}.pageso_form .head-select-text {	padding-right: 10px;}.pageso_form .head-select-s {	font-family: "宋体";	font-size: 10px;}.pageso_form .head-select-list {	display: block;	position: absolute;	top: 31px;	left: -1px;	width: 74px;	text-align: center;	background-color: #fff;	z-index: 15;	border: 1px solid #d6d6c7;	border-top: none;}.pageso_form .head-select-list a {	display: block;	border-top: 1px solid #d6d6c7;}.pageso_form .head-select-list a:hover {	background-color: #f9f9f9;}.pageso_form .head-search-text {	background: none;	border: none;	width: 260px;	height: 31px;	border: 1px solid #ddd;	border-right: none;	padding: 0px 10px;	float: left;	color: #666;	box-shadow: inset 0px 1px 2px #eee;}.pageso_form .head-search-but {	background: none;	border: none;	height: 33px;	float: left;	background: #0e8ef1 url(images/headivo.jpg) no-repeat -3px -86px;	width: 82px;}/*正文左侧固定分享*/.left_share {	position: static;}.share_tit {	height: 12px;	border-bottom: 1px solid #ddd;}.share_tit span {	background-color: #fff;	padding: 0px 5px;	color: #888;}.share_box .sharebuttons a {	clear: both;	display: block;	width: 40px;	height: 40px;	float: none;	background: #ffffff!important;	border-radius: 100px;	-moz-border-radius: 100px;	-webkit-border-radius: 100px;	text-align: center;	font-size: 24px;	line-height: 40px;	color: #333333;	border: 1px solid #cccccc;	transition: all .3s;	padding: 0px;	margin: 10px auto;}.share_box .sharebuttons a:hover {	text-decoration: none;	color: #333333;}.share_box .mobile_url {	width: 40px;	display: block;	height: 40px;	margin: 0 auto;}.share_box .sharebuttons a.weixin_btn {	color: #3bbf7d!important;}.share_box .sharebuttons a.copy_btn {	color: #666a8c!important;	font-size: 22px;}.share_box .sharebuttons a.qzone_btn {	color: #fec601!important;}.share_box .sharebuttons a.tsina_btn {	color: #f79400!important;	font-size: 22px;	line-height: 42px;}.share_box .sharebuttons a.mobile_btn {	color: #f04142!important;}.share_box .sharebuttons a:hover {	color: #ffffff!important;}.share_box .sharebuttons a.weixin_btn:hover {	background: #3bbf7d!important;	border-color: #3bbf7d;}.share_box .sharebuttons a.copy_btn:hover {	background: #666a8c!important;	border-color: #666a8c;	font-size: 22px;}.share_box .sharebuttons a.qzone_btn:hover {	background: #fec601!important;	border-color: #fec601;}.share_box .sharebuttons a.tsina_btn:hover {	background: #f79400!important;	border-color: #f79400;	font-size: 22px;	line-height: 42px;}.share_box .sharebuttons a.mobile_btn:hover {	background: #f04142!important;	border-color: #f04142;}/*正文核心提示*/.ar_con .core_tip {	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;	padding: 10px;	margin-bottom: 15px;	position: relative;	font-size: 14px;}.ar_con .core_tip span {	border-right: 1px dotted #b31e1e;	border-left: 1px dotted #b31e1e;	padding: 0px 5px;	margin-right: 10px;	line-height: 14px;	color: #b31e1e;	font-weight: bold;}.wei_sub_div {	width: 158px;	display: block;	line-height: 20px;}.wei_sub_div a {	display: blocl;	overflow: hidde;	padding: 5px 10px;	width: auto!important;}.wei_sub_div a span {	display: block;	width: 60px;	text-align: center;	float: left;	margin-right: 10px;}.wei_sub_div a span img {	float: left;	height: 20px;}.ivideo_ul li {	position: relative;}.ivideo_ul li .play_icon {	position: absolute;	display: block;	width: 30px;	height: 30px;	background: url(images/video_icon.png) -20px 0px no-repeat;	left: 10px;	top: 80px;}li:hover img {	opacity: 0.90;	-moz-opacity: 0.90;	filter: alpha(opacity=90%);}.pic_ul_225 {	width: 1200px;}.pic_ul_225 li {	width:;	margin-right: 14px;	width: 225px;	overflow: hidden;}.pic_ul_225 li img {	width: 225px;	height: 155px;}.pic_ul_225 li:hover img {	opacity: 0.90;	-moz-opacity: 0.90;	filter: alpha(opacity=90%);}.pic_ul_225 li:hover p {	color: #cf6108;}/* 弹出框基础样式 */.popup {	background: #fff;	border-radius: 2px;	box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);	display: inline-block;	padding: 10px 16px;	pointer-events: all;	position: fixed;	left: 50%;	top: 20%;	transform: translate(-50%, -50%);	padding: 10px 20px;	z-index: 1000;	line-height: 30px;}.popup i {	color: #52c41a;	font-size: 20px;	margin-right: 10px;}.popup-content {	text-align: center;}.hidden {	display: none;}.popup.show {	animation: fadeIn 0.3s;}.popup i:before {	font-family: "iconfont" !important;	font-style: normal;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.popup .success:before {	color: #52c41a;	content: '\e730';}.popup .error:before {	color: #ff4d4f;	content: '\e724';}.popup .warning:before {	color: #faad14;	content: '\e72c';}.popup .info:before {	color: #0195df;	content: '\e72a';}.popup .loading:before {	color: #0195df;	content: '\e8bd';}/*2024*/.lh36 {	line-height: 36px;}.col_ce4542 {	color: #ce4542;}.bg_fff8f6 {	background-color: #fff8f6;}.bor_b_1 {	border-bottom: 1px solid #000000;}.bor_b_dashed {	border-bottom: 1px dashed #cccccc;}.border1 {	border: 1px solid #eeeeee;}.plr20 {	padding-left: 20px;	padding-right: 20px;}.plr25 {	padding-left: 25px;	padding-right: 25px;}.w350 {	width: 350px;}.w490 {	width: 490px;}.w420 {	width: 420px;}.w880 {	width: 880px;}.w850 {	width: 850px;}.ellipsis {	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 1;	overflow: hidden;	text-overflow: ellipsis;}.ellipsis2 {	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;	text-overflow: ellipsis;}#search_form {	position: z-index:9999;}.c_search .head-select {	width: 80px;	height: 36px;	line-height: 36px;	text-align: center;	border: 1px solid #eeeeee;}.c_search .head-select,.c_search .head-select-a {	display: block;	width: 80px;	height: 36px;	line-height: 36px;	text-align: center;	position: relative;	z-index: 9;}.c_search .head-select .head-select-text {	text-align: left;	display: block;	width: 80px;	float: left;	text-indent: 20px;}.c_search .head-select-list {	text-align: left;	position: absolute;	top: 38px;	left: -1px;	right: -1px;	background: #ffffff;	z-index: 9998;}.c_search .head-select-list a {	display: block;	line-height: 36px;	border: 1px solid #eeeeee;	border-top: none;	text-align: center;}.c_search .head-select-s {	color: #999999;	position: absolute;	right: 15px;	top: 10px;	line-height: 16px;	z-index: 8;	transition: transform 0.3s ease-in-out;}.c_search .rotate180 {	transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	-ms-transform: rotate(180deg);}.c_search .head-search-text {	width: 280px;	height: 36px;	border: 1px solid #eeeeee;	padding-left: 10px;}.c_search .head-select-span {	margin-left: -1px;}.c_search .head-search-but {	background: none;	border: none;	background: #0e8ef1;	text-align: center;	color: #ffffff;	height: 38px;	line-height: 38px;	width: 80px;}.nmenu {	border-top: 3px solid #07c78a;	border-bottom: 1px solid #eeeeee;}.nmenu_ul li {	float: left;	line-height: 46px;	margin: 0px 35px 0px 15px;}.nmenu_ul li a {	display: block;	font-size: 16px;	color: #444444;	position: relative;}.nmenu_ul li a:hover,.nmenu_ul li a.on {	font-weight: bold;	border-bottom: 5px solid #07c78a;	text-decoration: none;}.nmenu_ul li a:after {	content: '/';	color: #f2f2f2;	position: absolute;	right: -25px;	font-weight: 500!important;}.nztpic_txt_ul {	width: 300px;}.nztpic_txt_ul li {	margin-right: 23px;	margin-bottom: 10px;	width: 260px;	padding: 10px;	background: #ffffff;}.nztpic_txt_ul .vimg {	background: #ebebeb;	height: 85px;	width: 100%;	width: 260px;}.nztpic_txt_ul .a2 {	background-color: #edf4fa;	padding: 1px 8px;	color: #0d66c6;}.nztpic_txt_ul .a2 i {	color: #0d66c6;}.nztpic_txt_ul .a1 {	color: #ff6900;	border: 1px solid #ff6900;	padding: 1px 8px;}.nztpic_txt_ul .a1:hover,.nztpic_txt_ul li:hover .a1 {	background-color: #ff6900;	color: #ffffff;}.nztpic_txt_ul li:hover {	box-shadow: 0 0px 10px rgba(25,24,40,.2);	-moz-box-shadow: 0 0px 10px rgba(25,24,40,.2);	-webkit-box-shadow: 0 0px 10px rgba(25,24,40,.2);	z-index: 11;}.nztpic_txt_ul li a:hover {	text-decoration: none;}.pic_ul_126 li {	width: 126px;	margin-right: 15px;	margin-bottom: 10px;}.pic_ul_126 li img {	width: 126px;}.listpages {	clear: both;	padding: 5px 0;	text-align: center;	font-family: "宋体";	text-decoration: none;	margin-bottom: 5px;}.listpages b {	display: inline-block;	border: 1px solid #d80000;	background-color: #d80000;	padding: 0px 10px;	height: 26px;	line-height: 26px;	text-align: center;	color: #fff;	font-size: 12px;	margin-left: -1px;	text-decoration: none}.listpages a {	display: inline-block;	border: 1px solid #C9C9C9;	background-color: #ffffff;	padding: 0px 10px;	height: 26px;	line-height: 26px;	text-align: center;	color: #000;	font-size: 12px;	margin-left: -1px;	text-decoration: none}.listpages a:hover {	background-color: #d80000;	border: 1px solid #d80000;	color: #fff;	text-decoration: none;}.listpages a.current {	background-color: #ffffff;	border: 1px solid #d80000;	color: #d80000;}.selected-item a {	font: 12px/1.125 verdana;	display: inline-block;	height: 14px;	padding: 1px 3px 1px 17px;	margin: 0 3px 6px 0;	border: 1px solid #a39163;	background-position: -94px -52px;	background-color: #fff;	vertical-align: middle;	color: #333}.selected-item a:hover {	background-color: #faf8ed;	background-position: -94px 0;	color: #333}.selected-item a {	background: url(/images/public.png) no-repeat}/*分页样式结束*//*内容正文*/.location a {	color: #333333;}.location a:hover {	color: #cf6108;	text-decoration: underline}.coninfo a,.coninfo span {	margin: 0px 10px;}.ar_content {	width: 100%;	margin: 0 auto;	font-size: 16px;	line-height: 30px;}.ar_content table,.ar_content tbody {	margin: 0 auto!important;	border-collapse: collapse!important;	max-width: 100%!important;	border: none!important;}.ar_content img {	max-width: 90%!important;	display: inline-block!important;	margin: 0 auto!important;	height: auto!important;}.ar_content iframe {	display: block!important;	margin: 0 auto!important;}.ar_content table {	table-layout: auto;}.ar_content table p {	margin-bottom: 0px;}.ar_content p {	margin-bottom: 15px;}.ar_content p p {	margin-bottom: 0px;}.ar_content table td,.ar_content table th {	border: 1px solid #666!important;	padding: 5px;}/*.main_article{padding:20px;border:1px solid #f2f2f2;}*/.apply_btn {	background: #e60000;	margin-top: 4px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 0px 10px;	display: block;	line-height: 28px;	color: #ffffff;	height: 28px;	text-align: center;}.apply_btn:hover {	background: #cd0909;	text-decoration: none;	color: #ffffff;}.nfocus {	width: 350px;	height: 230px;	position: relative;}.nfocus #pic {	border: 1px solid #eeeeee;	overflow: hidden;}.nfocus #pic ul {	height: 230px;	float: left;}.nfocus #pic li {	width: 350px;	height: 230px;	float: left;	position: relative;}.nfocus #pic li h2 {	position: absolute;	line-height: 30px;	bottom: 0px;	left: 0px;	text-align: left;	width: 260px;	padding: 0px 10px;	color: #fff;	z-index: 11;	height: 30px;	overflow: hidden;}.nfocus #pic li img {	width: 350px;	height: 230px;	float: left;}.nfocus .tip-bg {	width: 350px;	height: 30px;	position: absolute;	left: 0;	bottom: -1px;	z-index: 10;	background: #000;	opacity: 0.4;	-moz-opacity: 0.4;	filter: alpha(opacity=40);}.nfocus #tip {	height: 6px;	position: absolute;	right: 10px;	bottom: 24px;	z-index: 13;	text-align: right;}.nfocus #tip ul li {	display: inline-block;	width: 6px;	height: 6px;	margin: 0 3px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	cursor: pointer;	background-color: #eee;}.nfocus #tip ul li.on {	background-color: #fdd000;	width: 20px;	margin: 0px 3px;}.nfocus .btn {	width: 42px;	height: 9px;	position: absolute;	right: 0;	bottom: 5px;	z-index: 14;	overflow: hidden;}.nfocus .btn ul {	width: 100%;	float: left;}.nfocus .btn li {	width: 7px;	height: 9px;	float: left;	margin: 0 7px;	cursor: pointer;	overflow: hidden;}.xhgh_tit {	border-top: 2px solid #c83333;	line-height: 36px;	height: 36px;}.xhgh_tit .name {	position: relative;	height: 36px;	width: 166px;	display: block;	background: #c83333 url(/images/xhgg_tit.png) center center no-repeat;}.xhgh_tit .name:before {	content: '';	width: 0;	height: 0;	border-color: #ffffff transparent transparent transparent;	border-width: 8px 8px 0px 0px;	border-style: solid;	position: absolute;	left: 0px;	top: -2px;}.tab_tit .name {	cursor: pointer;}.show_tab_tit {	border-top: 1px solid #eeeeee;	padding-top: 1px;}.show_tab_tit .name {	padding: 0px 20px;	display: block;	margin-top: -2px;	float: left;}.show_tab_tit .name.on {	font-weight: bold;	border-top: 3px solid #ff3333;}.rtit {	background: #f8f8f8;	border-bottom: 1px solid #eeeeee;	height: 36px;}.rtit .name {	border-top: 2px solid #ff3333;	border-right: 1px solid #eeeeee;	margin-top: -1px;}.pic_ul_158 {	width: 864px;}.pic_ul_158 li {	width: 158px;	margin-right: 14px;}.pic_ul_158 li img {	width: 158px;}.pic_ul_158.ivideo_ul li .play_icon {	top: 70px;}.pic_ul_170 {	width: 766px;}.pic_ul_170 li {	width: 170px;	margin-right: 21px;}.pic_ul_170 li img {	width: 170px;}.pic_ul_170.ivideo_ul li .play_icon {	top: 80px;}.txt_ul_253 li {	width: 218px;	margin: 0px 15px;	float: left;	clear: none;}.pic_ul_583 {	width: 1194px;}.pic_ul_583 li {	width: 583px;	margin-right: 14px;}.pic_ul_583 li img {	width: 583px;	height: 155px;}.pic_ul_384 {	width: 1194px;}.pic_ul_384 li {	width: 384px;	margin-right: 14px;}.pic_ul_384 li img {	width: 384px;	height: 155px;}.txt_ul_bg1 li {	height: 56px;	background: url(/css/2020/images/li_bg.png) left 14px no-repeat;	padding-left: 15px;}.ar_tip {	BORDER-RIGHT: #ffda8c 1px solid;	BORDER-TOP: #ffda8c 1px solid;	BORDER-LEFT: #ffda8c 1px solid;	LINE-HEIGHT: 16px;	BORDER-BOTTOM: #ffda8c 1px solid;	BACKGROUND-COLOR: #ffffdd}.nlogo h2 {	background: #07c78a;	color: #ffffff;	float: left;	font-size: 18px;	padding: 3px 10px;	font-weight: bold;}.interview_menu {	border-top: 3px solid #dd0000;}.interview_menu .nmenu_ul li a:hover,.interview_menu .nmenu_ul li a.on {	border-bottom: 5px solid #dd0000;}.interview_logo h2 {	background: #dd0000;}.comp_menu {	border-top: 3px solid #ff9c00;}.comp_menu .nmenu_ul li a:hover,.comp_menu .nmenu_ul li a.on {	border-bottom: 5px solid #ff9c00;}.comp_logo.nlogo h2 {	background: #ff9c00;}.tec_menu {	border-top: 3px solid #fd6b00;}.tec_menu .nmenu_ul li a:hover,.tec_menu .nmenu_ul li a.on {	border-bottom: 5px solid #fd6b00;}.tec_logo.nlogo h2 {	background: #fd6b00;}.pro_menu {	border-top: 3px solid #07c78a;}.pro_menu .nmenu_ul li a:hover,.pro_menu .nmenu_ul li a.on {	border-bottom: 5px solid #07c78a;}.pro_logo.nlogo h2 {	background: #07c78a;}		/* 核心CSS代码 */.grid-container {	list-style: none;	padding: 0;	margin: 0;	display: flex;	flex-wrap: wrap;	margin-left: -15px; /* 抵消第一个元素的左间距 */	margin-right: -15px; /* 抵消最后一个元素的右间距 */}.grid-item {	flex: 0 0 calc(33.333% - 30px); /* 三列布局，每列减去30px间距 */	margin: 15px; /* 每个元素四周间距15px，形成元素间30px间距 */}.li-card {	display: flex;	flex-direction: column;	height: 100%;}.li-card img {	width: 100%;	height: 175px;}.li-card p {	margin-top: 10px;	text-align: letf;	font-size: 14px;}.swiper {	width: 100%;	height: 300px;}.swiper-slide {	display: flex;	align-items: center;	justify-content: center;	font-size: 22px;	font-weight: bold;	color: #fff;	background: #f3f3f3;}.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {	width: 300px;	right: -40px;	left: auto;	bottom: 20px;}.swiper-info {	width: 330px;	padding-left: 30px;	padding-right: 50px;	padding-top: 60px;}.swiper-info .hot_h3 {	color: #ffffff;	background: #e10606;	font-size: 16px;	font-weight: bold;	padding: 2px 10px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	display: inline;}.swiper-button-next, .swiper-button-prev {	color: #1b1b1b;}.swiper-button-next:after, .swiper-button-prev:after {	font-size: 24px;}.swiper-pagination-bullet-active {	background: #1b1b1b;	width: 30px;	border-radius: 10px;}/* 定义旋转动画 */@keyframes rotate {	from { transform: rotate(0deg); }	to { transform: rotate(360deg); }}@-webkit-keyframes rotate {	from { -webkit-transform: rotate(0deg); }	to { -webkit-transform: rotate(360deg); }}@-moz-keyframes rotate {	from { -moz-transform: rotate(0deg); }	to { -moz-transform: rotate(360deg); }}@-o-keyframes rotate {	from { -o-transform: rotate(0deg); }	to { -o-transform: rotate(360deg); }}/* 应用动画到指定元素 */.load_icon {	display: inline-block;	animation: rotate 1.5s linear infinite;	-webkit-animation: rotate 1.5s linear infinite;	-moz-animation: rotate 1.5s linear infinite;	-o-animation: rotate 1.5s linear infinite;}  .news-section {	width: 100%;	max-width: 1200px;	margin: 0 auto;	box-sizing: border-box;}.section-title .h2-title{	float: left;	margin: 0;	color: #333;	border-bottom:2px solid #dd0000;	padding-bottom:10px;}.section-title .more {	float: right;	color: #666;	text-decoration: none;	font-size: 14px;}.news-section::after {	content: "";	display: block;	clear: both;}.news-list {	list-style: none;	padding: 0;	margin: 20px 0 0;}.news-item {	display: flex; 	align-items: flex-start;	margin-bottom: 20px;	border-bottom: 1px solid #eee;	padding-bottom: 20px;}.news-img {	width: 200px;	height: auto;	margin-right: 15px;}.no-img {	width: 120px;	height: 80px;	background: #f5f5f5;	display: flex;	align-items: center;	justify-content: center;	color: #999;	font-size: 14px;	margin-right: 15px;}.news-text {	flex: 1;}.news-title {	margin: 0 0 8px;	color: #333;}.news-desc {	margin: 0 0 6px;	color: #999999;	line-height: 1.6;	font-size: 14px;}.comptit {	margin: 0;	color: #333333;	font-size: 14px;}.news-text a:hover,.news-text a:hover h3{color:#cf6108;}.clicka:hover,.clicka:hover .iconfont{text-decoration:none;color:#cf6108;}.job_header {	display: flex;	align-items: center;	margin-bottom: 15px;	background: linear-gradient(180deg, #f0f6ff 20%, #ffffff 100%);	border-top:3px solid #024db3;	padding-top:10px;	padding-left:15px;}.job_header .iconfont {font-size:42px;background: -webkit-linear-gradient(30deg, #0cc0f5, #23ede4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;width:42px;height:42px;display:block;line-height:42px;}.job_header h2 {	font-size: 24px;	margin: 0;}.job-grid {	display: flex;	flex-wrap: wrap;	gap: 30px;}.job-card {	flex: 1;	min-width: 300px;	background: white;	border: 1px solid #e0e0e0;	border-radius: 8px;	padding: 20px;	transition: all 0.3s;	box-shadow: 0 2px 4px rgba(0,0,0,0.1);}.job-card:hover{border: 1px solid #024db3;box-shadow: 0 2px 10px rgba(2,77,179,0.4);}.job-card .ah3 {	font-size: 16px;	margin: 0 0 10px;	width:233px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	display:block;}.job-card .date {	color: #ff6600;	font-size: 14px;	margin-bottom: 10px;	display: block;}.job-card .region {	font-size: 12px;	color: #666;	padding:0px 10px;	margin-bottom: 10px;	background:#f4f8fb;	float:left;	border-radius: 4px;}.job-card .company {	font-size: 14px;	color: #333;	margin-bottom: 20px;}.job-card .contact_a {	background: white;	border: 1px solid #e4e4e4;	color: #7c8087;	padding: 0px 8px;	border-radius: 4px;	cursor: pointer;	transition: all 0.3s;	font-size:12px;}	.job-card .contact_a .iconfont{	color: #ff6600;	font-weight:bold;	font-size:14px;}.job-card .contact_a:hover {	background: #ff6600;	color: white;	text-decoration:none;	border-color:#ff6600;	}.job-card .contact_a:hover .iconfont{color: white;}.job_logo h2{background:#024db3;}.li-tit{height:48px;overflow: hidden;text-overflow: ellipsis;width:100%;}.li-from{width:208px;overflow: hidden;text-overflow: ellipsis;height:24px;}.li-img-a{width:100%;height:175px;background:#f9f9f9;}.li-img-a img{width:100%;height:100%;margin:0px;}.li-tec a:hover{text-decoration:none;}.full_word .hot_word{background:url(/images/hot.png) 10px center no-repeat;padding:6px 7px;padding-left:85px;border:1px solid #d1d0d0;height:94px;}.full_word .hot_ul{margin-top:10px;}.full_word .hot_ul>li{color:#ccc;float:left;border-bottom:1px dashed #dedede;padding:0px 4px;position:relative;height:34px;line-height:34px;}.full_word .hot_ul>li.li-div>a{font-weight:bold;}.full_word .hot_ul>li>a{color:#555;margin-right:10px;}.full_word .hot_ul>li>a.red{color:#cc2c02;}.full_word .hot_ul>li>a>img{display:inline;margin-left:5px;}.full_word .hot_ul>li div{border:1px solid #ccc;position:absolute;background-color:#fff;top:0px;left:0px;box-shadow:0px 0px 5px #ccc;z-index:10;display:none;}.full_word .hot_ul>li div li{height:30px;line-height:30px;border-top:1px dashed #eee;padding:0px 15px;white-space:nowrap;}.full_word .hot_ul>li div li:hover{background-color:#f5f5f5;}.full_word .hot_ul>li:hover div{display:block;}.full_word .hot_ul>li div li.li-tit{border:none;font-weight:bold;height:40px;line-height:40px;font-size:18px;color:#f00;}.full_word .hot_ul>li div li.li-tit img{margin-left:5px;}.full_word .hot_ul>li div li.li-tit:hover{background-color:#fff;transition: all 0.5s ease-in-out;}.full_word .hot_ul>li:hover .li-tit img{transform: rotate(180deg);}.row_tit{font-size:22px;background:url(/images/tit.png) right center no-repeat;color:#fff;}.side_box{background-color:#f8ebea;}.side_box.bg_f5f4f9{background-color:#f5f4f9;}.comp_tit{background-color:#d3af8d;font-size:14px;text-align:center;color:#fff;height:30px;line-height:30px;}.red_bg{background-color:#ee5a5a;text-align:center;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 0px;}.side_img{margin:15px 20px 5px 20px;}.side_img img{width:40%;float:left;}.side_img span{width:60%;float:left;font-size:16px;color:#4b4b4b;line-height:35px;font-weight:bold;}.tit_link:hover .comp_tit{background:#d09155;}.tit_link:hover{text-decoration:none;}.side_img a:hover span{background:#f9f9f9;}.pro_div .pic_ul{margin-top:15px;}.pro_div .pic_ul li{height:178px;width:182px;float:left;margin:10px 15px;overflow:hidden;position:relative;}.pro_div .pic_ul li>a{display:block;margin-top:2px;}.pro_div .pic_ul li:hover>a{margin-top:0px;margin-bottom:2px;}.pro_div .pic_ul li:hover .seek{top:91px;}.pro_div .pic_ul li .seek{text-align:center;width:100%;color:#fff;height:28px;line-height:28px;background:url(/images/lt.png) 50px center no-repeat;text-indent:30px;width:180px;background-color:#2ca3f7;position:absolute;left:1px;top:93px;display:none;}.pro_div .pic_ul li.vip-li .seek{background-color:#fb991f;}.pro_div .pic_ul li img{background-color:#fff;border:1px solid #e2e2e2;width:180px;height:120px;}.pro_div .pic_ul li:hover .seek{display:block;}.hover_red:hover,.hover_red:hover h2{color:#eaef21;}.more_link{position:absolute;right:-28px;width:28px;text-align:center;color:#fff;padding:5px 3px;top:100px;background-color:#c83f41;}.more_link:hover{background-color:#d33638;}.more_link:hover{background-color:#d33638;color:#fff;}.pro_div .tab_tit{position:absolute;right:-28px;top:33px;;text-align:center;margin-top:-38px;}.pro_div .tab_tit span{display:block;background-color:#fff;padding:5px 0px;width:28px;text-align:center;margin-top:5px;border:1px solid #ddd;border-left:0px;cursor:pointer;}.pro_div .tab_tit span.on{background-color:#f3f3f3;color:#fb991f;font-weight:bold;border-color:#ddd;margin-left:0px;border-left:1px solid #f3f3f3;}.bg_red{background:#ad2931 url(/images/bg_red.jpg) top center no-repeat;}.bg_green{background:#00705a url(/images/bg_green.jpg) top center no-repeat;}.bg_blue{background:#009fd2 url(/images/bg_blue.jpg) top center no-repeat;}